idea 使用Java连接SQL Server数据库教程

您所在的位置:网站首页 idea 如何连接数据库 idea 使用Java连接SQL Server数据库教程

idea 使用Java连接SQL Server数据库教程

2023-07-08 08:59| 来源: 网络整理| 查看: 265

一、工具

1.IntelliJ IDEA 2019.2.4

2.SQL Server数据库,我这里使用的是SQL Server2008

二、数据库用户配置

1.新建一个登录用户

登录数据库

 

 

 进入如下界面:

 

 列表左侧中选择“安全性”->“登陆名”,右键选择“新建登录名”,填写登陆名和密码。

 

 左侧选择“服务器角色”,配置用户权限。权限根据实际使用来赋予,最后一个"sysadmin"是管理员权限,一般选这个就行。

 

 退出当前登录的用户,试一试刚才创建的用户是否可以登录。

三、数据库端口配置

1.打开"SQL Server配置管理器"

 

 2.启用右侧的SQLEXPRESS协议

 

 配置TCP/IP。双击”TCP/IP“,选择“IP地址”选项卡。这儿我配置的是:将IP6的ip配置为:127.0.0.1,IPALL配置为:1433。(这个配置信息要记住,Java连接数据库的时候用得到)

              

 

 3.创建数据源

打开“控制面板”-->“管理工具”-->“数据源”

 由于我这里使用的是2008,所以在配置时要选择32位的数据源

 

 选择“系统DSN”选项卡,点击“添加”,选择“SQL Server”

 

 双击“SQL Server",填写数据库名称和服务器,描述可不填。

名称自己取,服务器就是你登录数据库时的服务器名称。

 

 登录ID选择使用用户输入登录(可以自己选择)

 

 一直下一步,直到完成。

4.重启服务器

控制面板-->管理工具-->服务,选择SQL Server(SQL....),右击,选择停止,停止后再点击启动。

 

 四、idea代码实现

1.导入sqljdbc4.jar,要放在WEB-INF下的lib文件夹中

 

 也可以直接放在Tomcat的lib目录下

另附eclipse导入外部包方法:https://jingyan.baidu.com/article/ca41422fc76c4a1eae99ed9f.html

2.实现连接数据库代码

public static Connection getConnection() { Connection con = null; try { System.out.println("begin."); Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); con = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=shaohui","sa","root"); System.out.println("end."); } catch (Exception e) { System.out.println(e); } return con; }

3.关闭资源代码

// 关闭资源连接connection,statement,resultset public static void closeAll(ResultSet resultSet, Statement statement, Connection connection) { if(resultSet != null) { try { resultSet.close(); } catch (SQLException e) { e.printStackTrace(); } } if(statement != null) { try { statement.close(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } if(connection != null) { try { connection.close(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }

参考文章:https://blog.csdn.net/u013371163/article/details/60469138



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3